home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / livecd.squashfs / usr / lib / X11 / xkb / symbols / mk < prev    next >
Text File  |  2005-01-13  |  7KB  |  131 lines

  1. // Author: Damjan Georgievski <gdamjan@freemail.org.mk>
  2. // Revision: 1.4
  3. // Quick usage: setxkbmap -layout mk
  4. //
  5. // shift-leftALT and win95 menu key  toggles cyrillic/latin
  6. // rightALT and left win95-logo keys are Mode_switch
  7. // right win95-logo key is Multi_key (Compose)
  8. //
  9. // $XFree86$
  10. //
  11. partial default alphanumeric_keys
  12. xkb_symbols "basic" { 
  13.     name[Group2]= "Macedonian";
  14.     key <AB01> {  [ ], [     Cyrillic_ze,     Cyrillic_ZE    ]    };
  15.     key <AC02> {  [ ], [     Cyrillic_es,     Cyrillic_ES    ]    };
  16.     key <AC01> {  [ ], [      Cyrillic_a,      Cyrillic_A    ]    };
  17.     key <AD01> {  [ ], [    Cyrillic_lje,    Cyrillic_LJE    ]    };
  18.     key <AD02> {  [ ], [    Cyrillic_nje,    Cyrillic_NJE    ]    };
  19.     key <AB03> {  [ ], [    Cyrillic_tse,    Cyrillic_TSE    ]    };
  20.     key <AB02> {  [ ], [   Cyrillic_dzhe,   Cyrillic_DZHE    ]    };
  21.     key <AC03> {  [ ], [     Cyrillic_de,     Cyrillic_DE    ]    };
  22.     key <AD03> {  [ ], [     Cyrillic_ie,     Cyrillic_IE    ]    };
  23.     key <AB04> {  [ ], [     Cyrillic_ve,     Cyrillic_VE    ]    };
  24.     key <AC04> {  [ ], [     Cyrillic_ef,     Cyrillic_EF    ]    };
  25.     key <AD05> {  [ ], [     Cyrillic_te,     Cyrillic_TE    ]    };
  26.     key <AD04> {  [ ], [     Cyrillic_er,     Cyrillic_ER    ]    };
  27.     key <AB06> {  [ ], [     Cyrillic_en,     Cyrillic_EN    ]    };
  28.     key <AB05> {  [ ], [     Cyrillic_be,     Cyrillic_BE    ]    };
  29.     key <AC06> {  [ ], [     Cyrillic_ha,     Cyrillic_HA    ]    };
  30.     key <AC05> {  [ ], [    Cyrillic_ghe,    Cyrillic_GHE    ]    };
  31.     key <AD06> {  [ ], [   Macedonia_dse,   Macedonia_DSE    ]    };
  32.     key <AB07> {  [ ], [     Cyrillic_em,     Cyrillic_EM    ]    };
  33.     key <AC07> {  [ ], [     Cyrillic_je,     Cyrillic_JE    ]    };
  34.     key <AD07> {  [ ], [      Cyrillic_u,      Cyrillic_U    ]    };
  35.     key <AC08> {  [ ], [     Cyrillic_ka,     Cyrillic_KA    ]    };
  36.     key <AD08> {  [ ], [      Cyrillic_i,      Cyrillic_I    ]    };
  37.     key <AD09> {  [ ], [      Cyrillic_o,      Cyrillic_O    ]    };
  38.     key <AC09> {  [ ], [     Cyrillic_el,     Cyrillic_EL    ]    };
  39.     key <AC10> {  [ ], [    Cyrillic_che,    Cyrillic_CHE    ]    };
  40.     key <AD10> {  [ ], [     Cyrillic_pe,     Cyrillic_PE    ]    };
  41.     key <AC11> {  [ ], [   Macedonia_kje,   Macedonia_KJE    ]    };
  42.     key <AD11> {  [ ], [    Cyrillic_sha,    Cyrillic_SHA    ]    };
  43.     key <AD12> {  [ ], [   Macedonia_gje,   Macedonia_GJE    ]    };
  44.     key <BKSL> {  [ ], [    Cyrillic_zhe,    Cyrillic_ZHE    ]    };
  45.     key <AE12> {  [ ], [           equal,            plus    ]    };
  46.     key <AE11> {  [ ], [           minus,      underscore    ]    };
  47.     key <TLDE> {  [ ], [           grave,      asciitilde    ]    };
  48.     key <AE01> {  [ ], [               1,          exclam    ]    };
  49.     key <AE02> {  [ ], [               2, doublelowquotemark    ]    };
  50.     key <AE03> {  [ ], [               3, leftdoublequotemark    ]    };
  51.     key <AE04> {  [ ], [               4,          dollar    ]    };
  52.     key <AE05> {  [ ], [               5,         percent    ]    };
  53.     key <AE06> {  [ ], [               6,     asciicircum    ]    };
  54.     key <AE07> {  [ ], [               7,       ampersand    ]    };
  55.     key <AE08> {  [ ], [               8,        asterisk    ]    };
  56.     key <AE09> {  [ ], [               9,       parenleft    ]    };
  57.     key <AE10> {  [ ], [               0,      parenright    ]    };
  58.     key <AB08> {  [ ], [           comma,       semicolon    ]    };
  59.     key <AB09> {  [ ], [          period,           colon    ]    };
  60.     key <AB10> {  [ ], [           slash,        question    ]    };
  61.  
  62. };
  63.  
  64. partial alphanumeric_keys
  65. xkb_symbols "group1" { 
  66.     name[Group1]= "Macedonian";
  67.     name[Group2]= "US/ASCII";
  68.     key <AB01> {  [  Cyrillic_ze,   Cyrillic_ZE    ], [ z, Z ]    };
  69.     key <AC02> {  [  Cyrillic_es,   Cyrillic_ES    ], [ s, S ]    };
  70.     key <AC01> {  [   Cyrillic_a,    Cyrillic_A    ], [ a, A ]    };
  71.     key <AD01> {  [ Cyrillic_lje,  Cyrillic_LJE    ], [ q, Q ]    };
  72.     key <AD02> {  [ Cyrillic_nje,  Cyrillic_NJE    ], [ w, W ]    };
  73.     key <AD03> {  [  Cyrillic_ie,   Cyrillic_IE    ], [ e, E ]    };
  74.     key <AD04> {  [  Cyrillic_er,   Cyrillic_ER    ], [ r, R ]    };
  75.     key <AB03> {  [ Cyrillic_tse,  Cyrillic_TSE    ], [ c, C ]    };
  76.     key <AB02> {  [Cyrillic_dzhe, Cyrillic_DZHE    ], [ x, X ]    };
  77.     key <AC03> {  [  Cyrillic_de,   Cyrillic_DE    ], [ d, D ]    };
  78.     key <AB04> {  [  Cyrillic_ve,   Cyrillic_VE    ], [ v, V ]    };
  79.     key <AC04> {  [  Cyrillic_ef,   Cyrillic_EF    ], [ f, F ]    };
  80.     key <AD05> {  [  Cyrillic_te,   Cyrillic_TE    ], [ t, T ]    };
  81.     key <AB06> {  [  Cyrillic_en,   Cyrillic_EN    ], [ n, N ]    };
  82.     key <AB05> {  [  Cyrillic_be,   Cyrillic_BE    ], [ b, B ]    };
  83.     key <AC06> {  [  Cyrillic_ha,   Cyrillic_HA    ], [ h, H ]    };
  84.     key <AC05> {  [ Cyrillic_ghe,  Cyrillic_GHE    ], [ g, G ]    };
  85.     key <AD06> {  [Macedonia_dse, Macedonia_DSE    ], [ y, Y ]    };
  86.     key <AB07> {  [  Cyrillic_em,   Cyrillic_EM    ], [ m, M ]    };
  87.     key <AC07> {  [  Cyrillic_je,   Cyrillic_JE    ], [ j, J ]    };
  88.     key <AD07> {  [   Cyrillic_u,    Cyrillic_U    ], [ u, U ]    };
  89.     key <AC08> {  [  Cyrillic_ka,   Cyrillic_KA    ], [ k, K ]    };
  90.     key <AD08> {  [   Cyrillic_i,    Cyrillic_I    ], [ i, I ]    };
  91.     key <AD09> {  [   Cyrillic_o,    Cyrillic_O    ], [ o, O ]    };
  92.     key <AD10> {  [  Cyrillic_pe,   Cyrillic_PE    ], [ p, P ]    };
  93.     key <AC09> {  [  Cyrillic_el,   Cyrillic_EL    ], [ l, L ]    };
  94.  
  95.     key <AC10> {  [ Cyrillic_che,  Cyrillic_CHE    ], [ semicolon, colon ] };
  96.     key <AC11> {  [Macedonia_kje, Macedonia_KJE    ], [ quoteright, quotedbl ] }; 
  97.     key <AD11> {  [ Cyrillic_sha,  Cyrillic_SHA    ], [ bracketleft, braceleft ] };
  98.     key <AD12> {  [Macedonia_gje, Macedonia_GJE    ], [bracketright, braceright] };
  99.     key <BKSL> {  [ Cyrillic_zhe,  Cyrillic_ZHE    ], [ backslash, bar ] };
  100.  
  101.     key <AB10> {  [  slash,  question  ], [  slash, question  ] };
  102.     key <AE12> {  [  equal,       plus    ], [ equal,       plus ] };
  103.     key <AE11> {  [  minus, underscore    ], [ minus, underscore ] };
  104.     key <TLDE> {  [  grave, asciitilde    ], [ grave, asciitilde ] };
  105.     key <AE01> {  [      1,     exclam    ], [     1,     exclam ] };
  106.     key <AE02> {  [      2, doublelowquotemark ], [  2,     at ] };
  107.     key <AE03> {  [      3, leftdoublequotemark ], [  3, numbersign ] };
  108.     key <AE04> {  [      4,     dollar    ], [     4,     dollar ] };
  109.     key <AE05> {  [      5,    percent    ], [     5,    percent ] };
  110.     key <AE06> {  [      6,asciicircum    ], [     6,asciicircum ] };
  111.     key <AE07> {  [      7,  ampersand    ], [     7,  ampersand ] };
  112.     key <AE08> {  [      8,   asterisk    ], [     8,   asterisk ] };
  113.     key <AE09> {  [      9,  parenleft    ], [     9,  parenleft ] };
  114.     key <AE10> {  [      0, parenright    ], [     0, parenright ] };
  115.     key <AB08> {  [  comma,  semicolon    ], [  comma,    less    ] };
  116.     key <AB09> {  [ period,      colon    ], [ period, greater    ] };
  117. };
  118.  
  119. partial alphanumeric_keys
  120. xkb_symbols "pc104" {
  121.     include "mk(basic)"
  122.     include "mk(win)"    
  123. };
  124.  
  125. partial alphanumeric_keys
  126. xkb_symbols "win" {
  127.     key <MENU> { [         ISO_Next_Group        ]    };
  128.     key <RWIN> { [        Multi_key        ]    };
  129.     key <LWIN> { [        Mode_switch        ]    };
  130. };
  131.